package at.spengergasse.model;

@SuppressWarnings("serial")
public class Hersteller extends ModelBase
{
	private String hersteller;

	public Hersteller(String hersteller)
	{
		setHersteller(hersteller);
	}

	public Hersteller(Long herstellerId, String hersteller)
	{
		id = herstellerId;
		setHersteller(hersteller);
	}

	public void setHersteller(String hersteller)
	{
		if (pruefeString(hersteller, 20))
			throw new IllegalArgumentException(
					"Herstellter darf nicht null sein"
							+ "kein Leer-String und darf max 20-Stellig sein");
		this.hersteller = hersteller;
	}

	public String getHersteller()
	{
		return hersteller;
	}

	public String toString()
	{
		return new StringBuilder().append(super.toString()).append(" ").append(
				hersteller).toString();

	}

}
